@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{padding:10px 20px;font-size:14px;}
section{float:left;margin-right:10px;display:block;position:relative}
.language_selected 
{ 
cursor: pointer; 
padding:9px 12px;
background:#039;
border-radius:5px;
-webkit-border-radius:5px;
color:#FFF;
display:inline-block;
} 
.language_list 
{ 
border: 1px solid #666; 
display: none; 
position:absolute;
width:100px;
top:36px;
border-radius:5px;
-webkit-border-radius:5px;
padding:5px 0px;
} 
.language_list li 
{ 
cursor: pointer; 
list-style:none;
width:100px;
height:30px;
line-height:30px;
box-sizing:border-box;
padding-left:10px;
} 
.language_list li:hover{
background:#f8f8f8;	
}
.caret{
border-right:4px solid transparent;
border-left:4px solid transparent;
border-top:4px solid;
display:inline-block;
vertical-align:middle;
margin-left:5px;
margin-bottom:2px;
}